package com.czmh.etc.onlinepubsys.response.cmg;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Copyright (C), 2017-2021
 *
 * @Author: Chenzj
 * Date: 2021/4/6 8:50
 * FileName: VehicleDecryptResponse
 * Description:
 */
@ApiModel("招商局-车辆信息-对接响应对象")
@Data
public class VehicleDecryptResponse {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(notes = "整备质量,单位：千克，取值0-16777215")
    private Integer maintenanceMass;

    @ApiModelProperty(notes = "车牌颜色：0蓝色、1黄色、2黑色、3白色4、渐变绿色5、黄绿双拼色 6、蓝白渐变色")
    private Integer plateColor;

    @ApiModelProperty(notes = "车牌号码")
    private String plateNumber;

    @ApiModelProperty(notes = "总质量,单位：千克，取值1-16777215")
    private Integer totalMass;

    @ApiModelProperty(notes = "使用性质0非营运、1营运、8-应急救援")
    private Integer userType;

    @ApiModelProperty(notes = "轮数,单位：个，取值2-6")
    private Integer vehicleAxles;

    @ApiModelProperty(notes = "车辆发动机号")
    private String vehicleEngineNumber;

    @ApiModelProperty(notes = "车高,单位：毫米，取值0-25500")
    private Integer vehicleHeight;

    @ApiModelProperty(notes = "车长,单位：毫米，取值0-6553500")
    private Integer vehicleLong;

    @ApiModelProperty(notes = "车牌号")
    private String vehiclePlate;

    @ApiModelProperty(notes = "车牌颜色,0蓝色、1黄色、2黑色、3白色4、渐变绿色5、黄绿双拼色 6、蓝白渐变色")
    private Integer vehiclePlateColor;

    @ApiModelProperty(notes = "车辆品牌型号")
    private String vehicleSpecificInformation;

    @ApiModelProperty(notes = "客货类型：1客车，2货车、3专项作业车")
    private Integer vehicleType;

    @ApiModelProperty(notes = "核定载重量/座位数,单位：千克（货车／专项作业车）/座（客车），取值1-16777215/1-99")
    private Integer vehicleWeightLimits;

    @ApiModelProperty(notes = "轴数,单位：个，取值0-255")
    private Integer vehicleWheels;

    @ApiModelProperty(notes = "车宽,单位：毫米，取值0-25500")
    private Integer vehicleWidth;

    @ApiModelProperty(notes = "车辆识别代号")
    private String vin;
}
